package problems.solved;

import java.util.HashSet;
import java.util.Set;

import utils.Utils;

public class Problem32 {
    private static final int TARGET = 10000;

    public static void main(String[] args) {
        Set<Integer> set = new HashSet<Integer>();
        
        for (int i = 2; i < TARGET; i++) {
            for (int j = i; j < TARGET; j++)
            if (Utils.isPandigital("" + i + j + i*j, 9)) {
                set.add(i*j);
            }
        }
        
        System.out.println(Utils.sumOfIntegers(set)); // 45228
    }
}
